/*******************************************************************************
/
/ sentrada.h
/
/ Creado por Roberto García Carvajal.
/
/ Sistema de entrada de datos por teclado y ratón
/
/ Es extremadamente sencillo.
/
/ Documento bajo licencia GPL.
/
*******************************************************************************/

#ifndef _C_ENTRADA_
#define _C_ENTRADA_

// Declaraciones adelantadas.
class c_nucleo;
class c_svideo;

class c_sentrada
{
 public:
  c_sentrada() { escritura = false; click = true; }
  void ciclo();
  void asociar_nucleo(c_nucleo * n) { nucleo = n; }
  void asociar_svideo(c_svideo * v) { svideo = v; }
  // Habilitar escritura.
  void hescritura() { escritura = true; }
  // Deshabilitar escritura.
  void descritura() { escritura = false; }
  // Habilitar click.
  void hclick() { click = true; }
  // Deshabilitar click.
  void dclick() { click = false; }
 private:
  c_nucleo * nucleo;
  c_svideo * svideo;
  int mousex,mousey;
  bool escritura;
  bool click;
};

#endif
